package day07;

import java.util.Scanner;

/*
需求:
机票价格按照淡季旺季、头等舱、商务舱和经济舱收费，输入机票原价、月份和头等舱、商务舱或经济舱，其中旺季(5-10月)头等舱9折，商务舱85折，
经济施8折淡季(11月到来年4月)头等舱7折，商务舱65折，经济舱6 折最终输出机票价格*/
public class CalAirPrice {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入机票价格");
        double prise=scanner.nextDouble();
        System.out.println("输入月份");
        int month = scanner.nextInt();
        System.out.println("请选择舱位:1.头等舱 2.商务舱 3.经济舱");
        int type=scanner.nextInt();

        double finalPrise=calAirPrise(prise,month,type);
        if(finalPrise==-1){
            System.out.println("输入不合法");
        }else {
            System.out.println("最总价格为:"+finalPrise);
        }





    }


    public static double calAirPrise(double finalprise, int month, int type) {

        if(month<1||month>12){
            System.out.println("月份输入错误");
            return -1;
        }

        if(type<1||type>3){
            System.out.println("舱位输入错误");
            return -1;
        }

        if(month>=5&&month<=10){
            switch (type){
                case 1:finalprise*=0.9;
                break;
                case 2:finalprise*=0.85;
                break;
                case 3:finalprise*=0.8;
                break;

            }

        }else{
            switch (type){
                case 1:finalprise*=0.7;
                break;

                case 2:finalprise*=0.65;
                break;

                case 3:finalprise*=0.6;
                break;

            }
        }
        return finalprise;


    }

}
